Notes for Lecture 7 1 Space - Bounded Complexity Classes

نویسنده

  • Luca Trevisan
چکیده

A machine solves a problem using space s(·) if, for every input x, the machine outputs the correct answer and uses only the first s(|x|) cells of the tape. For a standard Turing machine, we can’t do better than linear space since x itself must be on the tape. So we will often consider a machine with multiple tapes: a read-only “input” tape, a read/write “work” or “memory” tape, and possibly a write-once “output” tape. Then we can say the machine uses space s if for input x, it uses only the first s(|x|) cells of the work tape. We denote by L the set of decision problems solvable in O(log n) space. We denote by PSPACE the set of decision problems solvable in polynomial space. A first observation is that a space-efficient machine is, to a certain extent, also a time-efficient one. In general we denote by SPACE(s(n)) the set of decision problems that can be solved using space at most s(n) on inputs of length n.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Hierarchy of Turing Degrees for Divergence Bounded Computable Real Numbers

A real number x is f-bounded computable (f-bc, for short) for a function f if there is a computable sequence (xs) of rational numbers which converges to x f-bounded effectively in the sense that, for any natural number n, the sequence (xs) has at most f (n) non-overlapping jumps of size larger than 2−n. f-bc reals are called divergence bounded computable if f is computable. In this paper we giv...

متن کامل

Lecture Notes on the Spectral Theorem

Sections 1 through 5 of these notes are from a series of lectures I gave in the summer of 1989. The object of these lectures was to give a reasonably self-contained proof of the Spectral Theorem for bounded normal operators on an infinite dimensional complex Hilbert space. They are aimed at second year graduate students who have at least had a bit of functional analysis. Since the talks, and in...

متن کامل

Cryptographic Protocols Notes for Lecture 2 Scribe :

Algorithms are commonly formalized as Turing machines, which are the basis for defining notions such as running time and space complexity; the exact formalism, however, is of no concern in this lecture. For our purposes, an algorithm A takes some input x ∈ {0, 1}∗, performs some computation, and outputs a value A(x). Running time and space complexity of an algorithm are measured as a function o...

متن کامل

Seperating Complexity Classes Related to Certain Input Oblivious Logarithmic Space-Bounded Turing Machines

In thefollowing we prove that input oblivious simultaneously linear access-time and logarithmic space-bounded nondeterministic Turing machines are more powerful than deterministic ones. Moreover, we separate all the corresponding complexity classes Lo Hn, 7VZ0Un, co-NL0i Iîn and P~AL01infrom each other. Résumé. — Dans cet article, nous prouvons que les machines de Turing non déterministes à lec...

متن کامل

Bounded Variable Logics and Counting: A Study in Finite Models

Since their inception, the Perspectives in Logic and Lecture Notes in Logic series have published seminal works by leading logicians. Many of the original books in the series have been unavailable for years, but they are now in print once again. In this volume, the 9th publication in the Lecture Notes in Logic series, Martin Otto gives an introduction to finite model theory that indicates the m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008